0 IF PEEK(104) < >12 OR PEEK(3072) THEN PRINT CHR$(4)"BLOADFISH": POKE 104,12: POKE 3072,0: TEXT : HOME : VTAB 12: PRINT "(RELOADING ABOVE TEXT SCREEN 2)": PRINT CHR$(4)"RUNFISHERMAN'S.WHARF"
1 ONERR GOTO 3000
2 GOTO 1930
10 CALL ML: COLOR= LB: FOR X = 39 -T TO 39: VLIN 25,33 AT X: NEXT : RETURN
20 REM <CTRL-J><CTRL-J> DRAW GRAPHICS SCREEN<CTRL-J><CTRL-J>
30 HOME : GR : POKE -16302,0
40 COLOR= BK: FOR Y = 40 TO 47: HLIN 0,39 AT Y: NEXT
50 COLOR= LB: FOR Y = 0 TO 33: HLIN 0,39 AT Y: NEXT : COLOR= 6: FOR Y = 34 TO 47: HLIN 0,39 AT Y: NEXT
60 COLOR= 3: HLIN 0,20 AT 24: COLOR= BL: FOR Y = 25 TO 26: HLIN 0,20 AT Y: NEXT
70 FOR X = 3 TO 10 STEP 7
80 COLOR= 12: VLIN 27,33 AT X: VLIN 27,33 AT X +1: COLOR= 4: VLIN 34,47 AT X: VLIN 34,47 AT X +1
90 COLOR= 12: PLOT X -1,27: PLOT X +2,27
100 NEXT
110 COLOR= BK
120 VLIN 9,20 AT 7: VLIN 7,22 AT 8: VLIN 5,23 AT 9: VLIN 5,23 AT 10: VLIN 5,23 AT 11
130 VLIN 8,22 AT 12: VLIN 15,21 AT 13: VLIN 15,20 AT 14: VLIN 15,19 AT 15: VLIN 16,20 AT 16: VLIN 17,21 AT 17: VLIN 18,22 AT 18
140 VLIN 19,23 AT 19: VLIN 20,22 AT 20: VLIN 19,21 AT 21
150 FOR Y = 1 TO 6: HLIN 9,12 AT Y: NEXT
160 PLOT 8,2: PLOT 13,2: HLIN 13,15 AT 12: HLIN 13,15 AT 13: HLIN 13,15 AT 11: PLOT 13,10
170 COLOR= 5: HLIN 16,30 AT 12: PLOT 16,13
180 COLOR= 8
190 FOR X = 1 TO 4: VLIN 18,23 AT X: NEXT
200 RETURN
210 REM <CTRL-J><CTRL-J> SCOREBOARD<CTRL-J><CTRL-J>
220 COLOR= LB: IF BR THEN FOR Y = 15 TO 33: GOTO 240
230 FOR Y = 13 TO 33
240 HLIN 25,39 AT Y: NEXT : COLOR= 6: FOR Y = 34 TO 38: HLIN 22,39 AT Y: NEXT
270 COLOR= AQ:X = 16: ON JS +1 GOSUB 2150,2160,2170,2180,2190,2200,2210,2220,2230,2240
280 COLOR= WH:X = 31: ON GS +1 GOSUB 2150,2160,2170,2180,2190,2200,2210,2220,2230,2240
290 CALL CP
295 IF BR THEN FOR X = 1 TO 3: FOR T = 200 TO 255 STEP 5: POKE 768,T: POKE 769,15: CALL 770: NEXT : NEXT
300 IF FS = 10 OR GS = 10 OR JS = 10 THEN POP : GOTO 2260
310 BR = 0: RETURN
320 REM <CTRL-J><CTRL-J> GULLIVER ANIMATION<CTRL-J><CTRL-J>
330 COLOR= OG: PLOT 39,28:T = 0: GOSUB 10
350 COLOR= OG: HLIN 38,39 AT 28: COLOR= WH: VLIN 25,27 AT 39:T = 2: GOSUB 10
360 COLOR= OG: HLIN 37,38 AT 28: COLOR= WH: VLIN 25,27 AT 38: PLOT 39,25: VLIN 27,31 AT 39: COLOR= BL: PLOT 39,26:T = 3: GOSUB 10
370 COLOR= OG: HLIN 36,37 AT 28: COLOR= WH: VLIN 25,27 AT 37: PLOT 38,25: VLIN 27,31 AT 38: VLIN 25,32 AT 39: COLOR= BL: PLOT 38,26:T = 4: GOSUB 10
380 COLOR= OG: HLIN 35,36 AT 28: COLOR= WH: VLIN 25,27 AT 36: PLOT 37,25: VLIN 27,31 AT 37: VLIN 25,32 AT 38: VLIN 29,33 AT 39: COLOR= BL: PLOT 37,26:T = 5: GOSUB 10
390 COLOR= OG: HLIN 34,35 AT 28: COLOR= WH: VLIN 25,27 AT 35: PLOT 36,25: VLIN 27,31 AT 36: VLIN 25,32 AT 37: VLIN 29,33 AT 38: VLIN 30,33 AT 39: COLOR= BL: PLOT 36,26:T = 6: GOSUB 10
400 COLOR= OG: HLIN 33,34 AT 28: COLOR= WH: VLIN 25,27 AT 34: PLOT 35,25: VLIN 27,31 AT 35: VLIN 25,32 AT 36: VLIN 29,33 AT 37: VLIN 30,33 AT 38: VLIN 30,33 AT 39: COLOR= BL: PLOT 35,26:T = 7: GOSUB 10
410 COLOR= OG: HLIN 32,33 AT 28: COLOR= WH: VLIN 25,27 AT 33: PLOT 34,25: VLIN 27,31 AT 34: VLIN 25,32 AT 35: VLIN 29,33 AT 36: VLIN 30,33 AT 37: VLIN 30,33 AT 38: VLIN 30,33 AT 39: COLOR= BL: PLOT 34,26:T = 8: GOSUB 10
420 COLOR= OG: HLIN 31,32 AT 28: COLOR= WH: VLIN 25,27 AT 32: PLOT 33,25: VLIN 27,31 AT 33: VLIN 25,32 AT 34: VLIN 29,33 AT 35: VLIN 30,33 AT 36: VLIN 30,33 AT 37: VLIN 30,33 AT 38: VLIN 30,33 AT 39: COLOR= BL: PLOT 33,26:T = 9: GOSUB 10
430 COLOR= OG: HLIN 30,31 AT 28: COLOR= WH: VLIN 25,27 AT 31: PLOT 32,25: VLIN 27,31 AT 32: VLIN 25,32 AT 33: VLIN 29,33 AT 34: VLIN 30,33 AT 35: VLIN 30,33 AT 36: VLIN 30,33 AT 37: VLIN 30,33 AT 38: VLIN 29,32 AT 39: COLOR= BL: PLOT 32,26: GOSUB 10
440 COLOR= OG: HLIN 29,30 AT 28: COLOR= WH: VLIN 25,27 AT 30: PLOT 31,25: VLIN 27,31 AT 31: VLIN 25,32 AT 32: VLIN 29,33 AT 33: VLIN 30,33 AT 34: VLIN 30,33 AT 35: VLIN 30,33 AT 36: VLIN 30,33 AT 37
450 VLIN 29,32 AT 38: VLIN 29,30 AT 39: COLOR= BL: PLOT 31,26
990 COLOR= BK: IF PEEK(FV) <41 THEN PLOT 21,41: PLOT 25,41: GOTO 1020
1000 PLOT 21,42: PLOT 35,42
1010 POKE F1,1: CALL ML
1020 GOSUB 1320: RETURN
1030 REM <CTRL-J><CTRL-J> OPEN WIDE<CTRL-J><CTRL-J>
1040 COLOR= PEEK(24579): PLOT PEEK(FH), PEEK(FV)
1050 COLOR= BK: FOR Y = 44 TO 47: HLIN 26,30 AT Y: NEXT : VLIN 45,47 AT 25: VLIN 45,47 AT 31: VLIN 45,47 AT 32: VLIN 45,47 AT 24: PLOT 23,47: PLOT 33,47
1060 COLOR= 15: VLIN 43,44 AT 26: PLOT 28,43: VLIN 43,44 AT 30: PLOT 24,45: PLOT 32,45: COLOR= 1: HLIN 26,30 AT 47: HLIN 27,29 AT 46
1070 FOR TI = 1 TO 50: POKE 768,255: POKE 769, INT(2 * RND(1)) +2: CALL 770: NEXT
1080 COLOR= AQ: HLIN 24,32 AT 47: HLIN 25,31 AT 46: HLIN 25,31 AT 45: HLIN 26,30 AT 44: COLOR= BK: HLIN 26,30 AT 43: PLOT 24,45: PLOT 32,45
1410 FOR T = 1 TO 10 + INT(50 * RND(1)): NEXT T,TI: RETURN
1420 REM <CTRL-J><CTRL-J> POOR SPORT<CTRL-J><CTRL-J>
1430 COLOR= 1: PLOT 13,5
1440 FOR TI = 1 TO 30
1450 POKE 768,255: POKE 769,4: CALL 770
1460 NEXT
1470 COLOR= LB: PLOT 13,5
1480 RETURN
1490 REM <CTRL-J><CTRL-J> "BY THE SEA"<CTRL-J><CTRL-J>
1500 RESTORE : FOR TI = 1 TO 21: READ X: NEXT : FOR TI = 1 TO 12
1510 READ X,Y: POKE 768,X: POKE 769,Y
1520 CALL 770: NEXT
1530 RETURN
1540 DATA 128,50,114,50,102,75,102,50,108,50,102,75,102,50,108,50,102,60,76,85,85,60,102,85
1550 REM <CTRL-J><CTRL-J> TITLE PAGE<CTRL-J><CTRL-J>
1560 HOME : GR : VTAB 21
1570 COLOR= 6: FOR Y = 0 TO 10: HLIN 0,39 AT Y: NEXT : COLOR= 7: FOR Y = 11 TO 25: HLIN 0,39 AT Y: NEXT : COLOR= 3: FOR Y = 26 TO 36: HLIN 0,39 AT Y: NEXT
1580 COLOR= 2
1590 VLIN 1,12 AT 1: HLIN 2,5 AT 1: HLIN 2,5 AT 2: HLIN 2,4 AT 6: HLIN 2,4 AT 7: VLIN 7,12 AT 6: VLIN 4,5 AT 6: HLIN 8,11 AT 12: HLIN 8,11 AT 9: HLIN 8,11 AT 6
1600 VLIN 7,8 AT 8: VLIN 10,11 AT 11: VLIN 1,12 AT 13: HLIN 14,16 AT 7: VLIN 8,12 AT 16: VLIN 7,12 AT 18: HLIN 19,21 AT 7: HLIN 19,21 AT 10: HLIN 19,21 AT 12: VLIN 7,9 AT 21
1610 VLIN 6,12 AT 23: HLIN 24,26 AT 7: HLIN 27,30 AT 9: VLIN 15,22 AT 10: VLIN 16,22 AT 12: VLIN 16,22 AT 14: HLIN 11,13 AT 16: HLIN 16,19 AT 16: VLIN 17,22 AT 19
1620 HLIN 16,19 AT 22: HLIN 16,19 AT 19: VLIN 20,21 AT 16: PLOT 19,23: VLIN 15,22 AT 21: VLIN 16,22 AT 24: HLIN 22,23 AT 16: VLIN 14,15 AT 26: PLOT 25,14: HLIN 27,30 AT 16: HLIN 27,30 AT 22: HLIN 27,30 AT 19
1630 VLIN 17,18 AT 27: VLIN 20,21 AT 30: VLIN 24,35 AT 7: VLIN 24,35 AT 11: VLIN 28,35 AT 9
1640 HLIN 8,10 AT 35: VLIN 24,35 AT 13: VLIN 30,35 AT 16: HLIN 14,15 AT 30: HLIN 18,21 AT 29: HLIN 18,21 AT 32: HLIN 18,21 AT 35: VLIN 29,36 AT 21: VLIN 33,34 AT 18
1650 VLIN 29,35 AT 23: HLIN 24,26 AT 30: VLIN 24,35 AT 29: HLIN 30,32 AT 24: VLIN 25,28 AT 32: HLIN 28,30 AT 31
1660 HTAB 6: PRINT "A ONE-PLAYER GAME BY JIM GANZ"
1670 PRINT " FOR THE YOUNG AND THE YOUNG-AT-HEART": PRINT
1680 HTAB 9: PRINT "PRESS ANY KEY TO BEGIN ";: CALL -756
1690 RETURN
1700 REM <CTRL-J><CTRL-J> INSTRUCTIONS<CTRL-J><CTRL-J>
1710 HOME : INPUT "WHAT IS YOUR NAME? ";NM$
1720 PRINT : PRINT "WOULD YOU LIKE SOUND EFFECTS (Y/N)?";
1730 GET YN$: IF YN$ < >"Y" AND YN$ < >"N" THEN 1730
1740 PRINT YN$: IF YN$ = "N" THEN POKE 770,96
1750 HOME : PRINT "DO YOU WISH INSTRUCTIONS (Y/N)? ";: GET YN$: PRINT YN$